package com.ronglian.register_mini_program.dao;

import com.ronglian.register_mini_program.model.RecommendImg;
import com.ronglian.register_mini_program.model.RecommendImgExample;

import java.util.List;

import com.ronglian.register_mini_program.model.RecommendImgWithBLOBs;
import org.apache.ibatis.annotations.Param;

public interface RecommendImgMapper extends BaseMapper {
    long countByExample(RecommendImgExample example);

    int deleteByExample(RecommendImgExample example);

    int deleteByPrimaryKey(Integer rcd_img_id);

    int insert(RecommendImg record);

    int insertSelective(RecommendImg record);

    List<RecommendImgWithBLOBs> selectByExampleWithBLOBs(RecommendImgExample example);

    List<RecommendImgWithBLOBs> selectByExample(RecommendImgExample example);

    RecommendImg selectByPrimaryKey(Integer rcd_img_id);

    int updateByExampleSelective(@Param("record") RecommendImg record, @Param("example") RecommendImgExample example);

    int updateByExampleWithBLOBs(@Param("record") RecommendImg record, @Param("example") RecommendImgExample example);

    int updateByExample(@Param("record") RecommendImg record, @Param("example") RecommendImgExample example);

    int updateByPrimaryKeySelective(RecommendImg record);

    int updateByPrimaryKeyWithBLOBs(RecommendImg record);

    int updateByPrimaryKey(RecommendImg record);
}